home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Languages / MPW Oberon 2.1168 / OInterfaces / Finder.mod < prev    next >
Encoding:
Text File  |  1995-08-07  |  2.2 KB  |  71 lines  |  [TEXT/MPS ]

  1. (*
  2.      File:        Finder.mod
  3.  
  4.      Contains:    Finder flags and container types.
  5.  
  6.      Version:    Technology:    System 7.5
  7.                  Package:    Universal Interfaces 2.0 in “MPW Latest” on ETO #17
  8.  
  9.      Copyright:    © 1984-1995 by Apple Computer, Inc.
  10.                  All rights reserved.
  11.  
  12.      Bugs?:        If you find a problem with this file, use the Apple Bug Reporter
  13.                  stack.  Include the file and version information (from above)
  14.                  in the problem description and send to:
  15.                      Internet:    apple.bugs.applelink.apple.com
  16.                      AppleLink:    APPLE.BUGS
  17.  
  18. *)
  19.  
  20. (*$TAGS-*)
  21. (*$CALLING PASCAL*)
  22. MODULE Finder;
  23.  
  24.  
  25. (* $PUSH*)
  26. (* $ALIGN MAC68K*)
  27. (* $LibExport+*)
  28.  
  29. CONST
  30. (* Make only the following consts avaiable to resource files that include this file *)
  31.     kCustomIconResource*            = -16455;                        (* Custom icon family resource AIFF.ID *)
  32.     kContainerFolderAliasType*    = LONG("fdrp");                        (* type for folder aliases *)
  33.     kContainerTrashAliasType*    = LONG("trsh");                        (* type for trash folder aliases *)
  34.     kContainerHardDiskAliasType*    = LONG("hdsk");                        (* type for hard disk aliases *)
  35.     kContainerFloppyAliasType*    = LONG("flpy");                        (* type for floppy aliases *)
  36.     kContainerServerAliasType*    = LONG("srvr");                        (* type for server aliases *)
  37.     kApplicationAliasType*        = LONG("adrp");                        (* type for application aliases *)
  38.     kContainerAliasType*            = LONG("drop");                        (* type for all other containers *)
  39. (* types for Special folder aliases *)
  40.     kSystemFolderAliasType*        = LONG("fasy");
  41.     kAppleMenuFolderAliasType*    = LONG("faam");
  42.     kStartupFolderAliasType*        = LONG("fast");
  43.     kPrintMonitorDocsFolderAliasType* = LONG("fapn");
  44.     kPreferencesFolderAliasType*    = LONG("fapf");
  45.     kControlPanelFolderAliasType* = LONG("fact");
  46.     kExtensionFolderAliasType*    = LONG("faex");
  47. (* types for AppleShare folder aliases *)
  48.     kExportedFolderAliasType*    = LONG("faet");
  49.     kDropFolderAliasType*        = LONG("fadr");
  50.     kSharedFolderAliasType*        = LONG("fash");
  51.     kMountedFolderAliasType*        = LONG("famn");
  52.  
  53. (* Finder Flags *)
  54.     kIsOnDesk*                    = $1;
  55.     kColor*                        = $E;
  56.     kIsShared*                    = $40;
  57.     kHasBeenInited*                = $100;
  58.     kHasCustomIcon*                = $400;
  59.     kIsStationery*                = $800;
  60.     kIsStationary*                = $800;
  61.     kNameLocked*                    = $1000;
  62.     kHasBundle*                    = $2000;
  63.     kIsInvisible*                = $4000;
  64.     kIsAlias*                    = $8000;
  65.  
  66.  
  67. (* $ALIGN RESET*)
  68. (* $POP*)
  69.  
  70.  END Finder.
  71.